skills needed for finance